Sistemas Distribuídos
Ano lectivo 2001/2002


1. Identificação | 2. Equipa Docente | 3. Horário | 4. Programa Resumido | 5. Programa Detalhado

6. Método de Avaliação | 7. Modo de Funcionamento das Aulas | 8. Bibliografia | 9. Informação Útil

10. Exercícios das aulas teórico-práticas | 11. Sumários | 12. Classificações | 13. Páginas dos anos anteriores

14. Trabalhos práticos autónomos | 15. Fichas das aulas práticas


1. Identificação

Curso: Licenciatura em Informática de Gestão

Escolaridade: 2T + 1TP + 0SE + 2P

Regime: Anual

Ano Lectivo: 2001/2002

URL: http://www.dsi.uminho.pt/disciplinas/LIGSD

Topo






2. Equipa Docente

Nome

Aulas

Ext.

Email

Adriano J. C. Moreira

T+TP

7252

adriano@dsi.uminho.pt

Filipe Meneses

P

 

meneses@dsi.uminho.pt

Topo






3. Horário

Aula

Dia

Hora

Sala

T

Sexta-feira

14:00 - 16:00

C2.37

TP

Quinta-feira

11:00 - 12:00

B1.17

P1

P2

P3

Terça-feira

Terça-feira

Terça-feira

11:00 - 13:00 

16:00 - 18:00 

14:00 - 16:00

Lab. 2 

Lab. 2 

Lab. 2

Atendimento

TBD

TBD

 

Topo






4. Programa Resumido

1. Introdução
    1.1. Sistemas de comunicação
    1.2. Exemplos de sistemas de comunicação
    1.3.
LANs, MANs e WANs
    1.4. O modelo de referência ISO/OSI
2. Sistemas de transmissão de dados
    2.1. Noções sobre sinais
    2.2. Canais de comunicação (meios de transmissão)
    2.3. Técnicas de modulação e codificação
    2.4. Multiplexagem
3. Camada de ligação
    3.1. Controlo de erros
    3.2. Sequênciação e controlo de fluxo
    3.3. Exemplos de protocolos de ligação
4. Tecnologias de comutação
    4.1. Comutação de circuitos
    4.2. Comutação de pacotes
5. Redes de Área Local (LANs)
    5.1. Topologias de redes
    5.2. Exemplos de LANs
    5.3. Redes de banda larga e de banda estreita
    5.4. Modelo de referência IEEE 802
    5.5. Métodos de controlo de acesso ao meio
6. Camada de rede
    6.1. Definição do serviço
    6.2. Datagramas e circuitos virtuais
    6.3. Controlo de fluxo e congestão
    6.4. Encaminhamento e endereçamento
    6.5. Interligação de redes
7. Internet
    7.1. Modelo de referência Internet
    7.2. Serviço de rede Internet
    7.3. Serviço de transporte Internet
    7.4. Encaminhamento na Internet
    7.5. Aplicações
8. Aplicações distribuídas
    8.1. Transferência e partilha de recursos
    8.2. Servidores
    8.5. Programação em ambientes distribuídos: sockets e RPC

Topo






5. Programa Detalhado

1. Introdução
    1.1. Sistemas de comunicação
    1.2. Informação, mensagens e dados: voz, imagem, vídeo, texto, hipermédia
    1.3. Modelo dum sistema de transmissão
    1.4. Erros de transmissão
    1.5. Endereçamento
    1.6. Formato das mensagens
    1.7. Sistemas de transmissão e redes de computadores
        - ligações ponto-a-ponto;
        - redes
        - sistemas de difusão
    1.8. Partilha de recursos (h/w e s/w)
    1.9. Redes públicas e privadas
    1.10. Normas: organizações (ISO, CCITT, ANSI, IEEE)
    1.11. Exemplos de sistemas de comunicação
        1.11.1. Rede telefónica (analógica)
        1.11.2. Rede de comutação de pacotes (X.25)
        1.11.3. RDIS (ISDN)
    1.11.4. Redes de Área Local (LANs)
    1.12.
LANs, MANs e WANs
    1.13. O modelo de referência ISO/OSI
        1.13.1. Introdução ao modelo OSI
        1.13.2. Noções de camadas, entidades, serviços e protocolos
        1.13.3. Descrição das diferentes camadas
2. Sistemas de transmissão de dados
    2.1. Noções sobre sinais
        2.1.1. Sinais eléctricos, rádio e ópticos
        2.1.2. Espectro de potência e largura de banda
        2.1.3. Transmissão analógica e digital
        2.1.4. Atraso de propagação
        2.1.5. Ruído, interferência e distorção
        2.1.6. Erros de transmissão
        2.1.7. Débito binário: bit rate e baud rate
    2.2. Canais de comunicação (meios de transmissão)
        2.2.1. Par entrançado (TP) e UTP, cabo coaxial, fibra óptica, ligações via rádio e microondas, ligações via satélite
        2.2.2. Capacidade dos canais
    2.3. Técnicas de modulação e codificação
        2.3.1. Modulação em banda base e com portadoras
        2.3.2. Em transmissão analógica (AM, FM)
        2.3.3. Em transmissão digital (OOK, ASK, FSK)
        2.3.4. PCM (Pulse Code Modulation)
        2.3.5. Código de Manchester
    2.4. Multiplexagem
        2.4.1. Multiplexagem temporal (TDM)
3. Camada de ligação
    3.1. Ligações Simplex, Half-duplex e Full-duplex
    3.2. Disciplina de linha
    3.3. Controlo de erros
        3.3.1. Bit de paridade; Paridade Vertical e Longitudinal
        3.3.2.
“Cyclic Redundancy Check – CRC”
        3.3.3. Códigos correctores e detectores de erros
        3.3.4. “Automatic Repeat Request – ARQ”: confirmações, retransmissões e temporizadores;
    3.4. Sequênciação e controlo de fluxo
        3.4.1. Mecanismo de janela deslizante
    3.5. Exemplos de protocolos de ligação
        3.5.1.
HDLC, SDLC, LAPB, PPP
4. Tecnologias de comutação
    4.1. Comutação de circuitos
    4.2. Comutação de pacotes
        4.2.1. Datagramas e Circuitos virtuais
5. Redes de Área Local (LANs)
    5.1. Topologias de redes
        5.1.1. Barramento, árvore, estrela e anel
    5.2. Exemplos de LANS
        5.2.1.
Ethernet (bus), Token Bus, Token Ring, FDDI
    5.3. Redes de banda larga e de banda estreita
    5.4. Modelo de referência IEEE 802
        5.4.1. Relação com o modelo OSI
    5.5. Métodos de controlo de acesso ao meio
        5.5.1.
CSMA/CD, Token, Polling
6. Camada de rede
    6.1. Definição do serviço
        6.1.1. Modos orientado à conexão e não orientado à conexão
        6.1.2. Primitivas
    6.2. Controlo de fluxo e congestão
    6.3. Encaminhamento e endereçamento
        6.3.1. Tabelas de encaminhamento
        6.3.2. Encaminhamento estático e adaptativo
        6.3.3. Encaminhamento isolado, centralizado e distribuído
    6.4. Interligação de redes
        6.4.1.
Bridges, Routers e Gateways
    6.5. Redes públicas de dados
    6.6. Rede de comutação de pacotes X.25
    6.7. Circuitos virtuais comutados e permanentes
    6.8. RDIS (ISDN)
        6.8.1. Tipos de acesso
7. Internet
    7.1. Modelo de referência Internet
        7.1.1. Comparação com o modelo OSI
    7.2. Serviço de rede Internet
        7.2.1. Protocolos IP e ARP
        7.2.2. Encaminhamento na Internet
        7.2.3. Encaminhamento directo e indirecto
    7.3. Endereçamento
    7.4. Serviço de transporte Internet
        7.4.1. Protocolos UDP e TCP
    7.5. Aplicações
        7.5.1. Filosofia cliente-servidor
        7.5.2. Terminal remoto: rlogin e telnet
        7.5.3. Transferência e partilha de ficheiros: ftp e NFS
        7.5.4. Correio electrónico: SMTP
        7.5.5. Sistema hipermédia distribuído (www)
    7.6. Segurança
8. Aplicações distribuídas
    8.1. Transferência e partilha de recursos
    8.2. Servidores
    8.5. Programação em ambientes distribuídos: sockets e RPC

Topo






6. Método de Avaliação

 

1. Elementos de avaliação
Os elementos de avaliação são os seguintes:

a) 1º Teste:

É composto por uma secção com questões teóricas e uma secção com questões relativas às aulas práticas e teórico-práticas. As questões referem-se à matéria leccionada durante o primeiro semestre.
É efectuado do final do 1º semestre, na época reservada para o efeito.

b) 2º Teste:

É composto por uma secção com questões teóricas e outra com questões relativas às aulas práticas e teórico-práticas. As questões referem-se à matéria leccionada durante o segundo semestre.
É efectuado no final do 2º semestre, na época reservada para o efeito, existindo duas chamadas.

c) Exame:

Este teste coincide, no tempo, com o 2º teste.
É composto por uma secção com questões teóricas e outra com questões relativas às aulas práticas e teórico-práticas. Os enunciados do exame e do 2º teste poderão ser parcialmente coincidentes. As questões referem-se a toda a matéria leccionada durante o ano lectivo.
É efectuado no final do 2º semestre, na época reservada para o efeito, existindo duas chamadas.

d) Trabalhos práticos e relatórios:

No âmbito das aulas práticas serão efectuados trabalhos, sobre os quais os alunos deverão elaborar relatórios. Parte destes trabalhos serão efectuados integralmente durante as aulas práticas. Para estes, serão distribuídas fichas com exercícios que deverão ser preenchidas pelos alunos. A ficha preenchida constitui um elementos de avaliação. Uma outra parte dos trabalhos práticos será efectuada de forma autónoma pelos alunos, como base num enunciado fornecido. Para estes trabalhos, deverão ser produzidos relatórios bem como uma apresentação pública do trabalho realizado.

2. Método de avaliação

a) Cada uma das secções dos testes e do exame bem como os relatórios e apresentações dos trabalhos práticos serão classificados na escala de 0 a 20 valores.
b) Os pesos relativos das várias componentes da disciplina são os seguintes:

c) A classificação do 1º teste será obtida através de uma média ponderada, da seguinte forma:

Classificação = (0.5*NT1+0.1*NTP1)/0.6, onde NT1 representa a classificação da componentes teórica do teste classificada de 0 a 20 valores e NTP1 representa a classificação da componente teórico-prática do mesmo teste.

d) A classificação do 2º teste será obtida através de uma média ponderada, da seguinte forma:

Classificação = (0.5*NT2+0.1*NTP2)/0.6, onde NT2 representa a classificação da componentes teórica do teste classificada de 0 a 20 valores e NTP2 representa a classificação da componente teórico-prática do mesmo teste.

e) A classificação final para os alunos que se submeterem aos dois testes será obtida da seguinte forma:

Classificação = (0.5*NT1+0.1*NTP1+0.5*NT2+0.1*NTP2)/2+0.15*PF+0.25*PA

f) A classificação final para os alunos que se submeterem a exame será obtida da seguinte forma:

Classificação = 0.5*NT+0.1*NTP+0.15*PF+0.25*PA

g) A admissão ao 2º teste está dependente da obtenção de uma classificação igual ou superior a 8.5 valores no 1º teste.

h) A classificação final conjunta das componentes teórica e teórico-prática deverá ser igual ou superior a 8.5 valores, quer seja obtida através da realização do 1º e 2º teste quer através da realização de exame.
i) A admissão a exame está dependente da obtenção de uma classificação mínima de 10 valores na parte prática ((PF+PA)/2).

3. Aulas Práticas e Teórico-Práticas
 As aulas práticas e teórico-práticas são de frequência obrigatória!
 Desta forma, não serão admitidos a exame os alunos que excederem o limite máximo de faltas às referidas aulas, e que é de um terço das aulas leccionadas.

Topo






7. Modo de Funcionamento das Aulas
 
 

Topo






8. Bibliografia

 
Andrew S. Tanenbaum, Computer Networks, Prentice-Hall, Third Edition, 1996

William Stallings, Data and Computer Communications, MacMillan Pub., 1991

Douglas E. Comer, Internetworking with TCP/IP - Vol. I, Prentice-Hall Int., Inc., 1991

Para além dos livros referidos, serão disponibilizados os seguintes materiais:
a) cópias de alguns dos meteriais utilizados durante as aulas teóricas;
b) textos de apoio, disponibilizados através de WWW;
c) conjunto de exercícios das aulas teórico-práticas;
d) fichas de apoio às aulas práticas.

Topo

 

9. Informação Útil

Funcionamento das aulas práticas:

As aulas práticas terão lugar num dos laboratórios pedagógicos do DSI. Os trabalhos laboratoriais serão realizados em ambiente Microsoft Windows e em ambiente UNIX e/ou Linux. O acesso a estes ambientes computacionais requer a criação de contas individuais de utilização, pelo que os alunos devem solicitar atempadamente as referidas contas através do formulário disponível em http://sol.dsi.uminho.pt/logins.

Material de apoio às aulas práticas:

O material aqui disponibilizado deve ser entendido como material de consulta, não substituindo de qualquer forma a presença nas aulas e respectiva execução dos trabalhos na própria aula.

Ficha 1
Ficha 2
Ficha 3
Ficha 4
Ficha 5
Ficha 6
Ficha7

Topo

Data da última actualização: 26.02.2002
Página produzida e mantida por Adriano Moreira: adriano.moreira@dsi.uminho.pt